package com.zmn.oms.model.dto.work.modify.must;

import com.zmn.oms.common.dto.OmsOperator;
import com.zmn.oms.model.entity.work.OrderWork;
import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * 类描述：工单抢单类型
 *
 * @author liuying
 * @date 2021/07/19 11:50
 */
@Data
@ToString(callSuper = true)
public class OrderWorkGrabDTO extends OmsOperator {

    /**
     * 抢单类型
     */
    private Integer grabType;

    /**
     * 抢单方式
     */
    private Integer grabWay;

    /**
     * 工程师类型，1直营，2非直营
     * @see com.zmn.plat.common.dictionary.DistributeWayEnum#getEngineerList
     */
    private Integer agent;

    /**
     * 抢单结束时间
     */
    private Date grabEndTime;

    /**
     * 是否自动流转过
     */
    private Boolean autoFlow;

    /**
     * 是否结束抢单
     */
    private Integer endNonGridGrab;

    /**
     * 工单
     */
    private OrderWork orderWork;
}
